import sirv from "sirv";
import polka from "polka";
import compression from "compression";
import * as sapper from "@sapper/server";

const { PORT, NODE_ENV } = process.env;
const dev = NODE_ENV === "development";

//SSR can eat my ass
global.fetch = () => Promise.resolve({ json: () => Promise.resolve({}) });

polka() // You can also use Express
  .use(compression({ threshold: 0 }), sirv("static", { dev }), sapper.middleware())
  .listen(PORT, err => {
    if (err) console.log("error", err);
  });
